5 star stay! Everything as promised!