great place with absolutely all you need! great location too.