The reception staff were unfriendly during check-in and check-out; however, the rest of the staff were highly professional, smiled warmly, and greeted guests in a friendly manner. The rooms were clean, well-organized, and spacious enough. The service at the dining area was excellent, with friendly and welcoming staff. Overall, the hotel deserves a five-star rating.