I would highly recommend Gills apartment. We met Gill's house-cleaner upon our arrival who was very friendly and informative. The apartment is very spacious, clean and will fit 5 people very comfortably. There is a very large balcony and the apartment has a great view of 3 different sides of the city, including the mountains in the distance. The house had 2 bathrooms and all the amenities you need for a short to medium stay. The apartment is also housed in a gated community which feels very safe and friendly. The centre of town is about a 30 minute walk, but with great shops and restaurants on the way.