Chic hilltop hotel with warm rooms, a colorful restaurant/bar, outdoor pool, and gym. Offers hotel suites, rooms, and self-catering options.