excellent location and excellent accommodation