Convenient location, well-stocked and well-decorated, and great amenities (tennis, swimming pool, hot tub, grilling station, etc). We had a wonderful time!