Spacious, comfortable with a one in a million view. Lots of beaches nearby both in walking distance and also short drives away. Check in/out was very easy and great communication with the team. Would highly recommend.