Fantastic!!! Everything we expected and more. Spacious, clean, beautiful, and the hosts took care of every detail. Location was amazing too. We will be back!!