The Neptune Resort ... Beach, a town on Estero Island, in Florida. The property greets guests with complimentary coffee and tea in the lobby. They’re then given keys to one of 71 room, all ...