Clean flat, good amenities and location, easy check-in and very smooth communication.