Very nice and confortable. Well located