Has everything you'd want, and with style. I'd definitely stay here again.