Excellent location and wonderful amenities. They've thought of everything! Highly recommend.