Perfection! We loved it. There was no detail that wasn't covered. It was a beautiful location and had everything we needed. We would stay here again in a heartbeat.