Excellent accommodation, in great location