Excellent location. Clean. Modern. Nice view. Exactly as described. Easy check in/out. Beach chairs in the room was a nice bonus. Would highly recommend.