Wonderful amenities, everything we wanted and more.