Perfect amount of room, great views, every amenity you need.