5 stars - clean, modern and great location.