Everything you need and more, excellent service definitely stay here if you can.