5/5 Look no further. Has everything and located in a great part of town.