We booked a 3 night stay. Check in at the beginning of our stay was quick, staff very friendly. Hotel was Grand just like in the name. Unfortunately we were given an extremely noisy (pipes banging and clanging all night), cold room with a smoke detector directly over our bed that shone like a spot light on us all night. When we informed the front desk, no questions asked, they moved us to a gorgeous harbour view room. Wonderful view, quiet, warm and cozy, amazingly comfortable bed and pillows. The pool and spa area was very nice, clean and welcoming. Price was reasonable compared to other hotels in this area. We enjoyed our stay and would consider staying there again.