Everything was good for the most part! The pool was a little small not really any room to sit outside and relax....there are 4 units so if everyone at the pool your in each others space...it is a small lap pool. The accessibility to the beach was incredible and being across the street from walgreens was awesome to! It is pet friendly which is great. Needs a few upgrades and updates and more towels if there is a big group. The kitchen is very small as well. For the most part if your mostly at the beach its perfect!!