Beachfront extended-stay hotel with airy units. Features a 24-hour cafe/bar and a terrace with screens.