Beachfront hotel in St. Julian's with simple rooms, an outdoor pool, and sea-view terrace. Offers two restaurants.