Immaculate accommodation , great location, well equipped and great service provided by hosts