An excellent location that is clean and spacious. From the beginning communication was thorough and consistent and remained the same throughout my stay. Would absolutely book again and recommend.