Great place, it has all the basics that your needs.
Great location by the beach, restaurants, banks, bars, and much more!