excellent. highly recommend. well situated. very clean.