Absolutely great/clean place in perfect location. Do yourself a favor and stay here.