Beachfront villa at Sebels Resort. Great location and communication. Has all you need. Would highly recommend.