Great apartment if you don't mind the 50 steps to get up. Had everything we needed and the terrace was truly beautiful. Excellent communication and response times.