We had a fantastic stay! The place was spotless, new, and was in a great location. Peter was great to deal with and answered any question in a timely manner through the booking process. We hope to stay here again on our next visit.