Absolutely fantastic apartment - an example of what a perfect place to stay should look like.