This place was perfect. Right on the beach, the resort amenities were great. Checking in was a breeze and I would 100% stay here again!