We had a great stay at Raffles Seychelles, from the moment we arrived until the moment we departed. We were on our honeymoon and the staff were extremely attentive, always making sure that we had what we needed. They were kind enough to upgrade us to a sea room on arrival and the view was lovely, with a nice plunge pool, whilst the room still felt private despite being relatively near other villas. The buggy service worked well and it was easy to get around the resort, which never felt too busy. We were half board and the food was excellent throughout; whether at breakfast, in the restaurants or when we dined in-villa. Lunch at the pool bar was also very good. We enjoyed a 30 minute massage at the spa as part of our honeymoon package, which was excellent. The gym (next to the spa) was also reasonably well equipped and accessible anytime for those moments we could tear ourselves away from the villa and the food! Overall, a great place to stay and we hope to return one day!