I stayed here with my family (husband and two kids). The mini suite was nice. The staff was not. The receptionist could not find my reservation - no wonder she was looking for a single room even though I told her repeatedly I had booked a larger room and even showed her the printout of the reservation. It took her at least 10 minutes to sort the matter out. Fortunately, there were no other guests arriving while she struggled to check us in.
While the breakfast buffet that was served the next morning was plentiful in theory, the staff actually took their time replenishing the juice, milk, eggs and other items. They also were very slow to clear the dirty dishes off the tables.
This is not the kind of service I expect from a 4-star hotel.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC