absolute perfection. On of the nicest places we ever stayed at.