The stay was great. Walking distance to store, beach and restaurants. Apartment is clean and cozy with comfortable beds especially sleeper sofa. Usually sofas are not so great for sleeping but this one was great. The pool is heated so it was super fun for my kids. I would definitely go back for another vacation and recommended it for friends.