Perfect location, perfect accommodation, highly recommend