Excellent place, highly recommended. The location is amazing. Clean and well appointed place. The hosts are very responsive and provided some very thoughtful amenities. I would definitely stay here again.