They say this is a 5 star hotel. I would give it a solid 3 stars (I don't mean that in a bad way -- just know what you're getting into). Service was generally pretty poor. They seem very short staffed and were not helpful when we asked repeatedly about doing a "spa tour" that was advertised, but no one knew what we were talking about. They were not super helpful when we had questions. At one point we asked for extra pillows, and they never came. The room is also quite outdated (again, that's fine as long as you know what you're getting into). For the money, I would stay elsewhere. Luckily, we also booked rooms at Los Ponchos. I will write a different review, but I would stay at Los Ponchos if you're looking for a nicer hotel with better service (and closer to town). The service there was OUTSTANDING. No, it doesn't have a spa, but I would still pick Los Ponchos over Imago.