The staff is lovely, helpful with every request; the location is amazing, overlooking a beautiful bay; rooms are spacious, beautifully designed and well equipped (cd/DVD, bath and shower, etc)
The beach is wonderful, with soft sand and easy access to the water, and you can take lovely romantic walks on the beach.
One fun thing to do - wake up to see the gorgeous sunrise over the infinity pool!
First thing you should know - the Panviman is built on a hillside. That means every move (breakfast, pool, reception, beach, etc) will likely require a steep climb or descent. They have 'tuk tuk's to help, but if you have problems climbing or descending stairs, reconsider! (The view and location more than compensate for it!)
The on premises shop doesn't seem to be very active, but for basics like water, beer, etc, there is a village right next to the resorts
The seafood/Thai restaurant was not great, and was a bit pricey; there are better alternatives in the village
And finally, breakfast is nice but we've had better. Then again, go to the breakfast restaurant, and you won't care about the food, as the view is breathtaking!