Our stay at Gaby's was great! It was a good location for us as it was a half mile to the restaurants and shops and about a mile from the beach. We didn't plan to spend a majority of our at the beach there so this was no problem for us. The apartment had everything we needed for a 5 day stay. The kitchen made it easy to make breakfast every morning before we went out. The pool is shared, but we rarely saw anyone else using it during out time so we had it to ourselves! Our flight was late checkout day and she let us have a later little later check out with no charge which was very helpful.