Great, spacious place in an even more amazing location, will be staying again.