The Soulshine staff was amazing! Accommodating, friendly, & service requests were done promptly. The garden rooms, however, do not look like the pictures from the website. We stayed 3 nights, & on the last night we were upgraded to a nicer room, which was beautiful. The acoustics in the room did not work, but we didn’t mention it. The food in the restaurant was very good, tasted fresh & the prices were not over the top. The breakfast buffet was delicious, & had many different dishes/options. The free morning yoga session was fabulous, as it was just my daughter & myself. The club had no one in it during the evening and the pools were mostly empty. If you prefer a low key, restful getaway, this is a beautiful place to vacation.