Extremely well thought out and very clean. Location was great as well!