Absolutely perfect. Quite, clean, great amenities and great communication!!