Perfect! Just as described with plenty amenities, our home away from home. Their communication was great and the location fit perfect however the parking was a bit tight for our BMW X7.