Enjoyable stay in a well kept apartment.