We stayed here for about four days. The food was a delight. Friendly staff. It took around an hour to check in; but the staff at the reception apologised many times for the delay. The room service was good, the housekeeping appeared within 2 minutes of my call for an extra blanket.