This hotel isn't fancy. The surfaces are a bit dated. However, it's adequate, clean, and staffed by friendly people. The pool is well kept and breakfast is pretty good as well. It is also walking distance to basic shopping. Rooms have refrigerators in them, and not just mini-fridges. These are medium sized refrigerators which will accommodate a modest grocery run. We stayed in the 2BR suite and found it to be quite decent, once the temperature was brought down by the AC. The bathroom was the only place I found what I'd call an issue. In the shower, there's a window that is not completely sealed, which lets hot air in. By closing the bathroom door, we mitigated that easily enough though.
We very much enjoyed the swimming pool, which was well maintained and clean. It was perfect with a separate area for young children and one for more competent swimmers. There's no life guard, but we figure children are a parent's responsibility anyway.
The staff was very helpful, although some Spanish is necessary as they did not appear to speak English. Anyway, pretty much any request we made they accommodated with a smile. We had a very early run to the airport on our day of departure, and the gentleman behind the desk quickly called a taxi and came to help us move our bags to the curb.