This place is 5 Stars just a perfect for everything you are looking for it