Vista Hotel offers a relaxing stay with sea views, an outdoor pool, hammam, spa, restaurant, and bar.