For hotel you may want to check out Esmeralda . On Orient Beach. Every "building" of 4 units shares a small pool, where topless is okay. Not sure about the water situation, or where they get their water supply , but we have never had any issues . Walking distance to the restaurants in teh Village and a very good restaurant, Astrolabe right on the property. Continental breakfast is included , taken at Astrolabe.