5 star all round! Will stay here for our next trip. Thank you!