Great amenities, excellent communication, if required another service during your stay they are able to contact plenty of good services around, such transportation, car/bike rental.