This can be a good choice at the right price, but is not quite up to par. My room was ok, street side, not over looking pool and a view of several squalid buildings. Other than that the location was fine, but not any better than a hundred other hotels/apartments. The staff at reception was good, but they could have given me the wifi password at check-in and also told me they had a library/book exchange. Cleanliness of the common areas was good, room was not. Was clean upon arrival, but daily made service left much to be desired. Rings on counter tops, balcony not cleaned on a couple of occasions, floor not swept or mopped.