A five star stay! Will stay here again.