Comfortable and clean accommodation in an ideal location.