The hotel is well maintained and hotel staff offers great service. However, they need to provide more training to the staff at the restaurant to work better as a team. At breakfast sometimes tables were not cleaned and set for when guests arrived because of the rush. Also, buffet took a while to get replenished. There was enough personnel but it seems functions were not clearly defined.