This place has just about everything you could need or want to make your stay comfortable and enjoyable.
Very good value for money.