Stayed for one week with the family (3 kids, 4m,2yr,6yr). My 6yr old and my 2 yr old loved every bit and I felt safe letting them roam by themselves. Our apartment was clean and more than adequate. Views to die for, food was excellent. Wife had no complaints (yes, hell froze over). We will return!