Jasmine's villa was consistent with expectations and listing. The pool was an absolute must after a hot day at the beach. The location was perfect, just a few blocks from the center of town and a short drive (or walk down a large hill or steps) from the beach. We chose to drive and never hard problems with parking. The apartment was stocked with almost all amenities you would need. The villa could use a bit of maintenance as some other reviewers noted but we didn't have any major issues.