5 Stars on everything. Location , cleanliness, comfortable. Well appointed.