Directly on the beach with some nice snorkeling spots, although the main beach in Mirissa is nicer for just swimming. Lovely small pool area. Great, personal, warm, but at the same time professional service, especially from the front desk manager as well as the pool guys. Deluxe rooms were fantastic with bonus points for shower, bed and balcony which has great views to the sea. But I would emphasize that the service was just superb.
If I have to come up with some cons, walk to the town takes around 10 minutes by a busy road. Also, the room price is on the more expensive side and could be somewhat lower. Now it is on par with European prices for similar hotels. However, totally worth it for a few nights. Pool bar food and beverage also slightly overpriced.