perfect location. very clean. superb host