Overall, our stay was great. The resort is on the beach and our view from the balcony was excellent. The room was a good size for the four of us, and it is well maintained. It looks exactly like the pictures. When we first arrived, there was a mistake with scheduling a housekeeper prior to our arrival. However, the owners were very quick to resolve the problem, and sent a housekeeper immediately. We went to dinner and our room was ready in less than an hour. It was spotless once we arrived back. The owners were very friendly and communicative. From then on, our stay was excellent and I would recommend.