Dear emmkayemm, thank you so much for taking the time to write such a detailed review. We try our best to offer best quality service to our beloved guests and it's truly rewarding to get such a positive feedback and appreciation. It's always nice to know that you notice our effort, the hotel's facilities, cleanliness and the great food in all of our restaurants. I will pass your positive comments to our staff members. It's amazing to hear that you're going to return, we're waiting to welcome you again! Best regards