Please advise...we are considering booking a unit at The Neptune on Longboat Key condos. I'm a bit confused about the location of this property and although it looks okay, I'd like to know more before we commit. We want to be as close to the beach as possible (a nice part of the beach) and we need pet friendly accommodations. Please help...we need to make a decision since our trip begins Mar. 17th. Thanks!