The view is picturesque. Food is good. They don't maintain enough hygiene while preparing the food which is a minus. Upper deck is better than the lower one. One can spend hours watching the waves hitting the shore. Better to go after lunch time when sun is not too high, one will be able to enjoy the place better.