The apartment is precisely as described. If you are looking for a luxury suite, this isn't it, but if you are looking for an affordable home away from home right on the beach, it fits the bill precisely. Our family of four - two adults, one teen and one toddler - was comfortable enough for the week we stayed. The living and bedroom are a good size; the kitchen and bathroom are each a little tight with a toddler under foot/to bathe.
The place is clean and all the basics - think bathroom, kitchen, bedding, towels, etc - are present. Most items are in labelled cabinets. It didn't take too much (a slight moving of furniture and a couple extra hair ties as cabinet locks) to make the place toddler resistant. Before and during our trip communication was a breeze. Much to our appreciation, knowing that we were coming in late and would need the available pack and play, it was already set up for us upon arrival without any request!
If you stay for no other reason though, stay for the beach! The beach behind the apartment is absolutely gorgeous and minimally used. It's a little drive to get to most restaurants and activities, but not unreasonable and was well worth it to be separated from the crowd and have the beach right out the door.
Overall, the description and pictures are an accurate reflection of where you'll be staying. For us, it was just what we expected and needed.