Beautiful place with everything you could ask for. Excellent location as well. Hosts were extremely communicative and helpful. Couldn't ask for a better stay!