This is just a lovely place. From the rooms, the beaches, the service, the food, the landscaping: just about everything is perfect. The two of us stayed in Deluxe Pavilion 309; this had a nice view of the greenery around us from the 2nd floor large window.
We preferred not to sit in the patio area on the 1st floor because of a lack of privacy. The two main beaches (Phranang and Railay) are both lovely, we preferred swimming in Phranang and walked on both of them, Phranang was about a 10 minute walk for us and Railay about a 5 minute walk.
The walks through the property are just lovely, they have done a fantastic job of landscaping with all kind of tropical plants, but we also took advantage of the golf cart rides when it was raining.
The breakfast (which is included) is served till 11 am and has a lot of nice a la carte and buffet style options. We didn't go the Grotto (did not look so special to us and seemed overpriced), but ate at the other two hotel restaurants: Krua Phranang and Raitalay Terrace; both were excellent (and had lovely views of the beach) and we also enjoyed the cocktails at the 4-6 pm happy hour at Raitalay Terrace.
The swimming pool is lovely and also has a great veiw of Railay beach.
The service at Rayavadee was just exceptional; we want to give a shout out to Joy, who was our server during breakfast, she was just fantastic.
We were here during the off-season, the prices are a little lower, and it was still wonderful despite some rain.