Everything you could ask for! Perfect place to stay, exceptionally clean.