Excellent accommodation terrific location