Perfect location and great communication from Miles and Daniel! We had a great time! 5 star stay!