Spotlessly clean and comfortable modern accommodation.