great price great location great communication just great all around definite definite must do if you have the time and money to do it great place.