Location is absolutely perfect! A 30 second walk to the beach. The views are beautiful. The size was perfect for our family of 4. Having a full kitchen is so perfect to get groceries. Check in is a breeze and check out is the same. Communication is amazing also. We had a light bulb out and we contacted them and a maintenance man came same day. Highly highly recommended.