Everything as advertised. 5 stars all around. Perfect location. Easy communication and check-in. Would certainly stay again.