Great accommodation. Everything you need plus more