Amazing stay! Location, facilities, cleanliness - all perfect!