The location is perfect. The space is beautiful and clean. And the hosts are amazing. You will not be disappointed! One of the best vacations we have had in a long time!!