Great place to stay! Very nice having the kitchen facilities, pool, gym, balcony! Well maintained and very clean. Excellent communication with the hosts, and superb value for the rate paid. Highly recommended!!