Everything a person could wish for. Very clean, great location and a great host!