Everything we needed. Good location, fantastic view. Decent gym. Modern kitchen and room fit out. Flexible check-in as well.