The location was great with easy beach access, and near a lot of great restaurants, as well as a grocery store. The covered parking and heated pool were very nice as well, and the other tenants were very polite and respectful of noise. We were disappointed in the condition of parts of the unit. The showers had some moldy looking areas and due to a water leak, that the manager was aware of, parts of the flooring in the hallway were soggy and lifting, making it very unpleasant to walk over. The kitchen and bathroom finishes seemed very makeshift/upcycled and in poor condition. Our view was alright and the balcony and patio furniture was nice, but looked out more of the palm trees and broken views of the ocean. The beds were also very squeaky but still comfortable and had nice linens. The unit did have some great amenities. The living room and dining area's were both very comfortable for our family. We also had beach chairs, an umbrella, boogie boards and sand toys all available to us in the room, and the manager even replaced a broken chair for us within a few hours after we had reported it. There were also two pack "n" plays, fans and extra bedding available which would be great for a family with small children. Overall we were very happy with our stay, and for the limited time we were indoors, we were able to overlook the things that were not to our taste. The location really was perfect!