Immaculate accommodation and excellent location