If there were a way to give more than 5 stars, I would have given it!! The place was a dream come true...excellent communication, great location and the most amazing hosts you could ever ask For! We have stayed in placeds all over the world and this is our FAVORITE!!!!