Perfect location, perfect accommodation. Just as advertised.