Place is spotless (v. important to us), modern fit out and communication was great. Had everything we needed and more. Would stay again without hesitation.