Absolutely perfect! Excellent location and prompt replies. We've stayed here before and it never disappoints.