Best location for all reasons! 5/5 stay would definitely book back here.