Waking up on the roof of a boat in Maya Bay…. nothing short of magic. If you find yourself traveling to Thailand and visiting the islands (which you must do), I highly recommend booking Maya Sleep on Board – its the best way to visit one of the most reknowned travel spots in the world.