Take advantage of a terrace, a cafe and a garden at Soneva Jani. This resort is a great place to bask in the sun with a beachfront location, sailing and snorkelling. Treat yourself to spa services, such as reflexology, a Thai massage or a body treatment. Be sure to enjoy a meal at any of the 11 on-site restaurants, which feature seafood and more. Enjoy the 24-hour health club, as well as activities, such as fishing, rowing/canoeing and kayaking. Stay connected with free in-room WiFi, and guests can find other amenities, such as a playground and a library.