Excellent location. Excellent host. Wonderful amenities. The place is neat and tidy. Very stylish. We felt at home. The dogs are very friendly. We especially enjoyed the pool and the breathtaking view.