Perfect location, super clean, very thorough and easy to communicate with host. All as described, 5 stars!