"I stayed at this hotel because the Bay Garden Hotel was too outdated, with old beds, and I didn't think I could sleep there. We switched to the Bay Garden Beach Resort, where we paid $600 CAD per night. It looked nice with its beach, pools, and gardens, but the glamour faded upon closer inspection. The price didn't include breakfast, which cost about $35.00 CAD per person, and dinner buffet was approximately $90.00 CAD. The first room we received was a "garden view" overlooking a construction site, with very saggy beds with an obvious large dip in the middle. After complaining about the room, we were moved to a pool-view room with newer beds, but the springs snapped when you moved. The linens felt rough, the blankets were Vellux, and one was torn. The bed cover appeared stained or dirty. The furniture was peeling, and the bathroom looked like it had recently been renovated but looked dingy up close, with cracked tiles and leftover towel rack hardware hanging off the wall. The worst issue was that we had NO HOT WATER. On our second night, the air conditioner started leaking water onto the floor, and when the maintenance guy came to fix it, you could see a large buildup of mould. I am not one who ever spends $600.00 a night on a hotel. I am happy with a Hampton Inn. I understand St. Lucia is expensive, if you get a great deal on an all-inclusive go, it's beautiful; however, do not pay this much for this hotel, it's not worth it. I must say the staff were very lovely!"