Bayview Plaza is amazing! The size of the rooms is unbelievable (closer to a small apartment than a hotel room), they are pet friendly, and it is only a short walk away from the beach. The outside deck is great for relaxing and the pool is decent size. I couldn't believe everything we got for our buck!! We definitely plan on visiting this place again.