I stayed at the Sea fans hotel in Ratnagiri for a couple of days from 27th-29th January. We were a group of 6 guys. The hotel is located right across the Mandvi beach and a jetty. If you get a super deluxe or a deluxe room you should be able to see the sea right across the window. Ratnagiri fort (a must visit place especially during sunrise or sunset) is about a couple of kms from the hotel. The hotel is very well maintained with all amenities like room service(extra 10% charge for foods delivered to room), free toileteries which included shaving kits as well, in house dining, hot water, elevators, air conditioning etc. Rooms are pretty spacious with great view (at least for the deluxe rooms). Breakfast is complimentary before 10 AM. There is also a restaurant just adjacent to the hotel where you could find some sea food as well. The protruding jetty in front of the hotel is a nice place to hang out in the evening and night. Car parking is available in front of the hotel. There is also a market very nearby for any other needs. The only drawback I would say is that the beach in front of the hotel does not seem to be suitable for bathing. The water appeared dirty with lots of litters (unfortunate to see that) and it is very rocky with lack of waves. You'll have to travel a few kms to either Aray waray beach or 20kms to Ganpatipul beach for bathing. But overall this is a very good hotel to stay in Ratnagiri and you should have value for money.