Great location! Beach and snorkeling convenient. Don’t be surprised if the on site staff is less than pleasant.