Location, cleanliness, amenities and communication from the host was perfect. The decor is extremely beautiful. 100% recommend and would stay here again.