Overall, this is a nice hotel. Probably one of the nicest in San Andres, but the bar here is pretty low.
Things I liked: The room was in good condition, clean, and our bed was very comfortable. The A/C worked great. The food at the restaurants and breakfast buffet were very good with lots of variety. The location is central to many activities and right across from the beach. It felt safe.
Things I didn't like: Breakfast technically ends at 9, so no sleeping in on vacation (bummer). The staff were hit or miss. Some people were very friendly and helpful, some would be better suited to working at the DMV. The language barrier was more of a challenge than I thought it would be. I've traveled to small towns in mexico and costa rica and managed to get by with my limited spanish. I got the impression people here weren't even trying to understand what I was saying. While the food at the restaurants was very good, the service was pretty poor. Long waits for food and no one checks on you to see if you need anything. We would be seated for 15 minutes or more before anyone even brought us a menu or took our drink orders. The the temperature of the water in the shower varies minute by minute. Cold shower or third degree burns? Spin the wheel and take your chances.
TLDR; Nice hotel, but I've definitely stayed in better for less money.