PERFECT! What more can I say? Best staff, location, apartment, and special touches. Loved it and you will too!