We had a fantastic time - the place is great, well located, and had everything we needed. Communication was excellent. Highly recommended.