Upon arrival the staff was friendly and nice. Check in was a breeze. The bartender (a young man) was very informative, kind, and made fantastic cocktails. The room was clean, but water pooled on the floor under the ac. Possibly from humidity. We didnt mention it and chaulked it up to island life, so really can't complain. The room is small but there is outdoor seating on the balcony and the bathroom is rather large. Directly across the street, which our balcony faced unfortunately, appeared to be dumping and storage for the restaurant. Really a shame. The restaurant has water views and the food was really good and decently priced. Parking is hard to come by (even a golf cart). I hoped guests would get priority, but that wasnt the case. The restaurant hours are 1-9 but the bar stayed open much later than that. The noise could be heard loud and clear in our room, which was on the second floor. All in all we enjoyed Mamacitas. However, we may explore other options next time we stay.