Comfortable and spacious, with a magnificent view and all the amenities we needed.