Everything you need and more. Only downside is that its a 10 minute walk to nearest BTS station. But if you are prepared for a short walk or getting taxi, this place has everything you need