excellent views excellent service kind and friendly staff