Excellent amenities, location, communication. Much better than a hotel! =) highly recommended!