1. Comfy ambience 2. Fully equipped and well stocked 3. Fantastic and convenient location 4. Very pleasant stay.