Excellent location, spotlessly clean, incredible hosts. Way better than we could have expected. Thoroughly recommended.