Super clean and spacious. Amazing location right near the beach and friendly staff. Looks exactly like the photos. This place will not disappoint.