Mai’s place has what you need. It’s close to the beach. Communication with Mai was smooth. The pool was under construction but was still listed as an amenity so hopefully that gets fixed soon!