I thought everything was great. The place was next to a beautiful beach and walking distance to some restaurants and an amazing shaved ice place! The one thing that made me give it 5 stars was the hospitality room. We had a red eye flight and the resort actually has a room that allows you to shower and hang out. My family was able to hang out at the beach all day and then around 5 we went back to the resort and took showers and waited until we needed to leave. It made it way better than hanging out in the airport. Also, check in was supposed to be at 4:00pm but our room was ready at 11am. There were a lot of dead bugs in the room, some in the silverware drawer, but overall it was not that no of a deal. I would stay here over and over again! Thanks Tim!