Apartment will meet all of your expectations and it will be comfortable place to stay in.