Perfect everything. Great location and very comfortable. Need to be able to walk up several flights of stairs