"Its an amazing property. Super spacious and clean. With aesthetically pleasing and eye catching views and decor. There is plenty of staff, unlike what was mentioned in previous reviews, and they are very helpful and try to present a party up-beat vibe most of the time. However, the staff can be, at times, a little to relaxed. I believe some classes on proper etiquette and professionalism, mixed with party vibes could enhance the customer experience. The amenities were abundant. Lots to do in and around the property. the food in common areas of the property, and the bars and buffets were ok, I give them 3 out of 5. And the food in restaurants around the property I would give 4 out of 5. If there was anything I would complain about, it would be the "tip" money grab from staff (and of course the same in the surrounding cities/towns). 90% of the staffs helping-hands kinda comes with an implied but "not required" tip. Annoying at times, but I guess I understand. Besides that, we thoroughly enjoyed our stay and will definitely be back. No place is perfect, but the Princess Grand is an awesome resort overall and seems to strive to be better everyday."