I can't speak to the rooms because we didn't stay there, however apparently the all have a seaside view.
The restaurant was exceptional and has a separate gluten free menu. This place is deceiving due to the fact that from the road, it looks small, but inside is very big. I told the waitress I had celiac disease and needed to make sure my meal was gluten free and was assured that was no problem. It was brought out separately to me and everything we ordered was top notch in my opinion.