We stayed here on our honeymoon and it was excellent! The location is great with the beach, restaurants, and shops all within a 3-5 min walk. The room was nice and the complex was well-kept with nice landscaping. Parking was easy and we had no troubles during our stay.