Amazing on all fronts! Cannot wait to stay here again.