You'll have everything you need. It is walking distance to restaurants and grocery store. Heated pool a great bonus. Kitchen fully stocked, beach gear available but no towels. balcony private and lovely. The place felt really clean barring maybe the sofa a bit tired and stained.
Only complaint I have is shower head in one of the bathrooms was detached and property manager didn't respond about getting it fixed. So we all had to share one of the bathrooms.