Hotel Excelsior is a laid-back hotel featuring a private beach, two restaurants, a spa, and both indoor and outdoor pools.