5 star stay: pros: great location, stylish and well equipped, private entrance and parking, clean and bright, great wi-fi, oversized bathroom, and walkability to beach, shops and restaurants. cons: none.