Ivy's premise is surely a 5 out of 5 in terms of location, cleanliness, comfort and facilities. We enjoyed our stay there.