Exceptional location. 2 marble flights of stairs to go up, but even in June the stairwell managed to stay fairly cool. Every room has AC. Very well equipped - full kitchen. TV with Netflix. The shower is small so be careful of water covering the floor but otherwise loved our stay! We had a little issue with checking out (mistake made on my part) and they were very accommodating and understanding! Would 100% recommend staying here.