This apartment was everything described and more. It's newly renovated, which is always nice, but also it had all the amenities you could think of, and some perhaps you wouldn't think of but certainly would appreciate. The little touches - like tupperware, tote bags, beach gear, portable speaker, even make-up towels - made us feel welcome and comfortable. Those may sound like things you can do without, but they really make a difference to your stay. Latitude was very responsive and helpful when we had an issue with parking.
This was definitely a five-star stay and we would rent this or any other Latitude place again. Because no one else has said it so far though, I will warn that you will need to do an Airbnb screening and basically sign a lease for your stay. There were also a lot of emails and texts from the host ahead of time and during, so be prepared for that. It may be reassuring for some and overwhelming for others, so I wanted to mention it.