5 stars all around! Beautiful! Perfectly clean. Great location. Excellent communication with hosts. It’s exactly as described and we were all so impressed with this choice. Highly recommended!