Immaculately clean, stylish decor, fantastic view - would definitely stay here again