Joe’s place is awesome! So many great amenities. Has a great beach for snorkeling only steps away! Great little coffee shop downstairs as well. I would definitely stay here again.