Wonderful location. Clean and spacious. Responsive and friendly hosts. Be prepared for many stair steps. Highly recommended.