Wonderful short stay in well appointed apartment