A clean, spacious place with spectacular views from each room.