Absolutely perfect! Great communication, honestly we felt right at home. Everything and I mean everything was at our finger tips. From the kitchen to restrooms, etc. We will definitely stay here again!