Casa Margot Hotel offers refined rooms and suites, many with sea views. Guests can enjoy a rooftop restaurant, and a pool.