a spotlessly clean , modern, completely self contained , accommodation in a good quality location