John's place is absolutely spotless...customer service is great, there was trouble with the internet and it was taken care of immediately. No complaints at all...would definitely stay there again.