The Grand Beach hotel staff have zero customer service training. It’s like they read from a script and don’t connect with the guests at all. Unfriendly and condescending is how I would describe our interaction with most of the staff. The hotel was not full and they were still unable to check us in until 4pm on our arrival day. We travelled with our adult children and had three rooms during our stay. One was dark, one had a very bad vinegar like odor(probably to camouflage mold) and all had many issues…dirty, stained furniture(seriously we could not sit on the couch), floors in disrepair, sinks do not drain, mini bar broken, not enough storage space, shower water takes forever to get hot, room was not thoroughly cleaned upon arrival or any day of our stay, towels are worn and ripped, pillows were too big, tv/internet had terrible service. Expensive rates, mediocre food and $10 coffee. Will NOT recommend or return to this place. One mention I must add is for Richard R. Thank you for doing your best to make us as comfortable as possible. You are very kind and competent and we appreciate all of your assistance during our stay.